﻿namespace My.Hydrator.Helpers
{
    using System.Collections.Generic;

    /// <summary>
    /// The lookups.
    /// </summary>
    public static class Lookups
    {
        /// <summary>
        /// The american names.
        /// </summary>
        public static readonly IList<string> AmericanNames = new List<string>
                                                                 {
                                                                     "JACOB", 
                                                                     "ETHAN", 
                                                                     "MICHAEL", 
                                                                     "ALEXANDER", 
                                                                     "WILLIAM", 
                                                                     "JOSHUA", 
                                                                     "DANIEL", 
                                                                     "JAYDEN", 
                                                                     "NOAH", 
                                                                     "ANTHONY", 
                                                                     "CHRISTOPHER", 
                                                                     "AIDEN", 
                                                                     "MATTHEW", 
                                                                     "DAVID", 
                                                                     "ANDREW", 
                                                                     "JOSEPH", 
                                                                     "LOGAN", 
                                                                     "JAMES", 
                                                                     "RYAN", 
                                                                     "BENJAMIN", 
                                                                     "ELIJAH", 
                                                                     "GABRIEL", 
                                                                     "CHRISTIAN", 
                                                                     "NATHAN", 
                                                                     "JACKSON", 
                                                                     "JOHN", 
                                                                     "SAMUEL", 
                                                                     "TYLER", 
                                                                     "DYLAN", 
                                                                     "JONATHAN", 
                                                                     "CALEB", 
                                                                     "NICHOLAS", 
                                                                     "GAVIN", 
                                                                     "MASON", 
                                                                     "EVAN", 
                                                                     "LANDON", 
                                                                     "ANGEL", 
                                                                     "BRANDON", 
                                                                     "LUCAS", 
                                                                     "ISAAC", 
                                                                     "ISAIAH", 
                                                                     "JACK", 
                                                                     "JOSE", 
                                                                     "KEVIN", 
                                                                     "JORDAN", 
                                                                     "JUSTIN", 
                                                                     "BRAYDEN", 
                                                                     "LUKE", 
                                                                     "LIAM", 
                                                                     "CARTER", 
                                                                     "ISABELLA", 
                                                                     "EMMA", 
                                                                     "OLIVIA", 
                                                                     "SOPHIA", 
                                                                     "AVA", 
                                                                     "EMILY", 
                                                                     "MADISON", 
                                                                     "ABIGAIL", 
                                                                     "CHLOE", 
                                                                     "MIA", 
                                                                     "ELIZABETH", 
                                                                     "ADDISON", 
                                                                     "ALEXIS", 
                                                                     "ELLA", 
                                                                     "SAMANTHA", 
                                                                     "NATALIE", 
                                                                     "GRACE", 
                                                                     "LILY", 
                                                                     "ALYSSA", 
                                                                     "ASHLEY", 
                                                                     "SARAH", 
                                                                     "TAYLOR", 
                                                                     "HANNAH", 
                                                                     "BRIANNA", 
                                                                     "HAILEY", 
                                                                     "KAYLEE", 
                                                                     "LILLIAN", 
                                                                     "LEAH", 
                                                                     "ANNA", 
                                                                     "ALLISON", 
                                                                     "VICTORIA", 
                                                                     "AVERY", 
                                                                     "GABRIELLA", 
                                                                     "NEVAEH", 
                                                                     "KAYLA", 
                                                                     "SOFIA", 
                                                                     "BROOKLYN", 
                                                                     "RILEY", 
                                                                     "EVELYN", 
                                                                     "SAVANNAH", 
                                                                     "AUBREY", 
                                                                     "ALEXA", 
                                                                     "PEYTON", 
                                                                     "MAKAYLA", 
                                                                     "LAYLA", 
                                                                     "LAUREN", 
                                                                     "ZOE", 
                                                                     "SYDNEY", 
                                                                     "AUDREY", 
                                                                     "JULIA", 
                                                                 };

        /// <summary>
        /// The american last names.
        /// </summary>
        public static readonly IList<string> AmericanLastNames = new List<string>
                                                                     {
                                                                         "SMITH", 
                                                                         "JOHNSON", 
                                                                         "WILLIAMS", 
                                                                         "JONES", 
                                                                         "BROWN", 
                                                                         "DAVIS", 
                                                                         "MILLER", 
                                                                         "WILSON", 
                                                                         "MOORE", 
                                                                         "TAYLOR", 
                                                                         "ANDERSON", 
                                                                         "THOMAS", 
                                                                         "JACKSON", 
                                                                         "WHITE", 
                                                                         "HARRIS", 
                                                                         "MARTIN", 
                                                                         "THOMPSON", 
                                                                         "GARCIA", 
                                                                         "MARTINEZ", 
                                                                         "ROBINSON", 
                                                                         "CLARK", 
                                                                         "RODRIGUEZ", 
                                                                         "LEWIS", 
                                                                         "LEE", 
                                                                         "WALKER", 
                                                                         "HALL", 
                                                                         "ALLEN", 
                                                                         "YOUNG", 
                                                                         "HERNANDEZ", 
                                                                         "KING", 
                                                                         "WRIGHT", 
                                                                         "LOPEZ", 
                                                                         "HILL", 
                                                                         "SCOTT", 
                                                                         "GREEN", 
                                                                         "ADAMS", 
                                                                         "BAKER", 
                                                                         "GONZALEZ", 
                                                                         "NELSON", 
                                                                         "CARTER", 
                                                                         "MITCHELL", 
                                                                         "PEREZ", 
                                                                         "ROBERTS", 
                                                                         "TURNER", 
                                                                         "PHILLIPS", 
                                                                         "CAMPBELL", 
                                                                         "PARKER", 
                                                                         "EVANS", 
                                                                         "EDWARDS", 
                                                                         "COLLINS", 
                                                                     };

        /// <summary>
        /// The american states.
        /// </summary>
        public static readonly IList<string> AmericanStates = new List<string>
                                                                  {
                                                                      "ALABAMA", 
                                                                      "ALASKA", 
                                                                      "ARIZONA", 
                                                                      "ARKANSAS", 
                                                                      "CALIFORNIA", 
                                                                      "COLORADO", 
                                                                      "CONNECTICUT", 
                                                                      "DELAWARE", 
                                                                      "FLORIDA", 
                                                                      "GEORGIA", 
                                                                      "HAWAII", 
                                                                      "IDAHO", 
                                                                      "ILLINOIS", 
                                                                      "INDIANA", 
                                                                      "IOWA", 
                                                                      "KANSAS", 
                                                                      "KENTUCKY", 
                                                                      "LOUISIANA", 
                                                                      "MAINE", 
                                                                      "MARYLAND", 
                                                                      "MASSACHUSETTS", 
                                                                      "MICHIGAN", 
                                                                      "MINNESOTA", 
                                                                      "MISSISSIPPI", 
                                                                      "MISSOURI", 
                                                                      "MONTANA", 
                                                                      "NEBRASKA", 
                                                                      "NEVADA", 
                                                                      "NEW HAMPSHIRE", 
                                                                      "NEW JERSEY", 
                                                                      "NEW MEXICO", 
                                                                      "NEW YORK", 
                                                                      "NORTH CAROLINA", 
                                                                      "NORTH DAKOTA", 
                                                                      "OHIO", 
                                                                      "OKLAHOMA", 
                                                                      "OREGON", 
                                                                      "PENNSYLVANIA", 
                                                                      "RHODE ISLAND", 
                                                                      "SOUTH CAROLINA", 
                                                                      "SOUTH DAKOTA", 
                                                                      "TENNESSEE", 
                                                                      "TEXAS", 
                                                                      "UTAH", 
                                                                      "VERMONT", 
                                                                      "VIRGINIA", 
                                                                      "WASHINGTON", 
                                                                      "WEST VIRGINIA", 
                                                                      "WISCONSIN", 
                                                                      "WYOMING", 
                                                                  };

        /// <summary>
        /// The american cities.
        /// </summary>
        public static readonly IList<string> AmericanCities = new List<string>
                                                                  {
                                                                      "NEW YORK", 
                                                                      "LOS ANGELES", 
                                                                      "CHICAGO", 
                                                                      "HOUSTON", 
                                                                      "PHILADELPHIA", 
                                                                      "PHOENIX", 
                                                                      "SAN DIEGO", 
                                                                      "SAN ANTONIO", 
                                                                      "DALLAS", 
                                                                      "DETROIT", 
                                                                      "SAN JOSE", 
                                                                      "INDIANAPOLIS", 
                                                                      "JACKSONVILLE", 
                                                                      "SAN FRANCISCO", 
                                                                      "COLUMBUS", 
                                                                      "AUSTIN", 
                                                                      "MEMPHIS", 
                                                                      "BALTIMORE", 
                                                                      "CHARLOTTE", 
                                                                      "FORT WORTH", 
                                                                      "BOSTON", 
                                                                      "MILWAUKEE", 
                                                                      "EL PASO", 
                                                                      "WASHINGTON", 
                                                                      "NASHVILLE-DAVIDSON", 
                                                                      "SEATTLE", 
                                                                      "DENVER", 
                                                                      "LAS VEGAS", 
                                                                      "PORTLAND", 
                                                                      "OKLAHOMA CITY", 
                                                                      "TUCSON", 
                                                                      "ALBUQUERQUE", 
                                                                      "ATLANTA", 
                                                                      "LONG BEACH", 
                                                                      "KANSAS CITY", 
                                                                      "FRESNO", 
                                                                      "NEW ORLEANS", 
                                                                      "CLEVELAND", 
                                                                      "SACRAMENTO", 
                                                                      "MESA", 
                                                                      "VIRGINIA BEACH", 
                                                                      "OMAHA", 
                                                                      "COLORADO SPRINGS", 
                                                                      "OAKLAND", 
                                                                      "MIAMI", 
                                                                      "TULSA", 
                                                                      "MINNEAPOLIS", 
                                                                      "HONOLULU", 
                                                                      "ARLINGTON", 
                                                                      "WICHITA", 
                                                                      "ST", 
                                                                      "RALEIGH", 
                                                                      "SANTA ANA", 
                                                                      "CINCINNATI", 
                                                                      "ANAHEIM", 
                                                                      "TAMPA", 
                                                                      "TOLEDO", 
                                                                      "PITTSBURGH", 
                                                                      "AURORA", 
                                                                      "BAKERSFIELD", 
                                                                      "RIVERSIDE", 
                                                                      "STOCKTON", 
                                                                      "CORPUS CHRISTI", 
                                                                      "LEXINGTON-FAYETTE", 
                                                                      "BUFFALO", 
                                                                      "ST", 
                                                                      "ANCHORAGE", 
                                                                      "NEWARK", 
                                                                      "PLANO", 
                                                                      "FORT WAYNE", 
                                                                      "ST", 
                                                                      "GLENDALE", 
                                                                      "LINCOLN", 
                                                                      "NORFOLK", 
                                                                      "JERSEY CITY", 
                                                                      "GREENSBORO", 
                                                                      "CHANDLER", 
                                                                      "BIRMINGHAM", 
                                                                      "HENDERSON", 
                                                                      "SCOTTSDALE", 
                                                                      "NORTH HEMPSTEAD", 
                                                                      "MADISON", 
                                                                      "HIALEAH", 
                                                                      "BATON ROUGE", 
                                                                      "CHESAPEAKE", 
                                                                      "ORLANDO", 
                                                                      "LUBBOCK", 
                                                                      "GARLAND", 
                                                                      "AKRON", 
                                                                      "ROCHESTER", 
                                                                      "CHULA VISTA", 
                                                                      "RENO", 
                                                                      "LAREDO", 
                                                                      "DURHAM", 
                                                                      "MODESTO", 
                                                                      "HUNTINGTON", 
                                                                      "MONTGOMERY", 
                                                                      "BOISE", 
                                                                      "ARLINGTON", 
                                                                      "SAN BERNARDINO", 
                                                                  };

        public static readonly IList<string> Sex = new List<string>
                                                       {
                                                           "MALE",
                                                           "FEMALE",
                                                       };
    }
}